import {
    baseUrl,
    login,
    selectTbItemAllByPage,
    selectCategory,
    insertTbItem,
    deleteItemById,
    preUpdateItem,
    updateTbItem,
    selectItemParamAll,
    deleteItemParamById,
    insertItemParam,
    selectItemParamById,
    insertItemParamContent,
    preUpdateItemParamContent,
    updateItemParamContent,
    selectContentCategoryByParentId,
    insertContentCategory,
    updateContentCategory,
    deleteContentCategoryById,
    selectTbContentAllByCategoryId,
    insertTbContent,
    deleteContentByIds
} from './base'
import axios from '../utils/http'


//定义接口
const api ={
    //登陆接口
    postLogin(params){
        return axios.post(baseUrl+login,params)
    },
    //商品查询接口
    getSelectProduct(page){
        return axios.get(baseUrl+selectTbItemAllByPage,{
            params:{
                page
            }
        })
    },
    //类目选择接口
    getSelectCategory(id){
        return axios.get(baseUrl +selectCategory,{
            params:{
                id
            }
        })
    },
    //添加c产品
    getInsertTbItem(params){
        return axios.get(baseUrl+insertTbItem,{
            params
        })
    },
    //删除产品
    getDeleteItemById(params){
        return axios.get(baseUrl+deleteItemById,{
            params
        })
    },
    //预更新
    getPreUpdateItem(params){
        return axios.get(baseUrl+preUpdateItem,{
            params
        })
    },
    //更新数据
    getUpdateTbItem(params){
        return axios.get(baseUrl+updateTbItem,{
            params
        })
    },
    //规格参数查询
    getSelectItemParamAll(params){
        return axios.get(baseUrl+selectItemParamAll,{
            params
        })
    },
    //规格参数删除
    getDeleteItemParamById(params){
        return axios.get(baseUrl+deleteItemParamById,{
            params
        })
    },
    //规格参数添加
    getInsertItemParam(params){
        return axios.get(baseUrl+insertItemParam,{
            params
        })
    },
    //根据id查询规格参数
    getSelectItemParamById(params){
        return axios.get(baseUrl+selectItemParamById,{
            params
        })
    },
    //规格参数内容添加
    getInsertItemParamContent(params){
        return axios.get(baseUrl+insertItemParamContent,{
            params
        })
    },
    //规格参数内容预修改
    getPreUpdateItemParamContent(params){
        return axios.get(baseUrl+preUpdateItemParamContent,{
            params
        })
    },
    //规格参数内容修改
    getUpdateItemParamContent(params){
        return axios.get(baseUrl+updateItemParamContent,{
            params
        })
    },
    //内容分类管理 查询
    getSelectContentCategoryByParentId(params){
        return axios.get(baseUrl+selectContentCategoryByParentId,{
            params
        })
    },
    //内容分类管理导航添加
    getInsertContentCategory(params){
        return axios.get(baseUrl+insertContentCategory,{
            params
        })
    },
    //内容分类管理导航修改
    getUpdateContentCategory(params){
        return axios.get(baseUrl+updateContentCategory,{
            params
        })
    },
    //内容分类管理导航删除
    getDeleteContentCategoryById(params){
        return axios.get(baseUrl+deleteContentCategoryById,{
            params
        })
    },
    //内容分类管理内容 查询
    getSelectTbContentAllByCategoryId(params){
        return axios.get(baseUrl+selectTbContentAllByCategoryId,{
            params
        })
    },
    //内容分类管理内容 添加
    getInsertTbContent(params){
        return axios.get(baseUrl+insertTbContent,{
            params
        })
    },
    //内容分类管理 内容删除
    getDeleteContentByIds(params){
        return axios.get(baseUrl+deleteContentByIds,{
            params
        })
    }
}

export default api;